package d11_interface_extends;

public class Test {
    //目标: 接口多继承
    // 类与类是单继承的: 一个类只能直接继承一个类
    // 类与接口是多实现: 一个类可以实现多个接口
    // 接口和接口是多继承的: 一个接口可以同时

}
//接口的多继承可以让实现类只实现一个接口就相当于实现了多个接口
class D implements A {

    @Override
    public void ru() {

    }

    @Override
    public void run() {

    }

    @Override
    public void go() {

    }
}

//一个接口可以同时调用继承多个接口(这节课的主题)
interface A extends B, C {
    void ru();
}

interface B {
    void run();
}

interface C {
    void go();
}